tower scaffolding - French English Dictionary